import pandas as pd
import matplotlib.pyplot as plt
file_path=r'C:\Users\Administrator\Desktop\全国人口年度数据.xlsx'
data=pd.read_excel(file_path)
data_populatin=data[['年份','年末总人口（万人）']]
plt.figure(figsize=(12,6))

#x=data_populatin['年份']
#height=data_populatin['年末总人口（万人）']
#plt.bar(x,height)

for a,b in zip(data_populatin['年份'],data_populatin['年末总人口（万人）']):
    plt.text(a, b, '%d' % b, ha='center')

#for a, b in zip(x, height):


plt.bar(data_populatin['年份'],data_populatin['年末总人口（万人）'])
plt.title('2023年末至2023年全国总人口柱形图')
plt.xlabel('年份')
plt.ylabel('总人口（万人）')
plt.xticks(rotation=45)
plt.ylim(80000,145000)
plt.rcParams['font.sans-serif']='SimHei'
plt.show()